@media all{

html, body {margin:0;padding:0;width:100%;height:100%;}

a img {border: 0; outline:none;}
/*_________*/
html{font-size:100.01%}/*for Oper*/

body{	
	color:#444;
	font-family:Verdana, Arial,  Helvetica, sans-serif;
	font-size:62.5%; /*10px; */
	background:#d2ffee url("../templates/main_templ_mo/images/bg_body.jpg") top center repeat-y;		
}
/*основной текст в mainbody*/
.contentpaneopen
{
	font-size: 10pt;
	font-family:Verdana, Arial,  Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}

a {			
	text-decoration:underline;
}
/*_________*/
.gelb{
	color:#00a654!important;
}
.right_align{
	text-align:right;
	display:block;
}

/*_________*/
.all {
		position:relative; 		
		width:1002px;
		min-height:100%;
		height:auto !important;
		height:100%; 
		margin:0 auto;
		background:#fff;		
		}
/*____________*/	
.wrap{
	position:relative;		
}
.head, .footer{
	position:absolute;
	left:0;
}
/*____________*/	
.head{
	top:0;
	height:545px;
	width:100%;	
	background:#00a654 url("../templates/main_templ_mo/images/bg_head.jpg") 0px 6px no-repeat;	
	}

.head div.wrap{	
	margin-top:515px;	
	height:30px;		
	width:100%;	
	background:#484848;
	font-size:1.2em;
}


.min_menu {
	position:absolute;	
	display:block;
	height:30px;
	width:370px;		
	left:20px;
	top:0px;	
	overflow:hidden;		
	}

.min_menu ul{
	margin:8px 0 0 -1px;
	display:block;	
}

.min_menu li{
	float:left;
	display:inline;
	position:relative; 	
	height:13px;
	border-left:1px solid #fff;	
	background-repeat:no-repeat;
	background-image:url("../templates/main_templ_mo/images/bg_min_menu.gif");
	
}
.min_menu li.a1{
	background-position:9px 0px;
}
.min_menu li.a2{
	background-position:9px -12px;
}
.min_menu li.a3{
	background-position:9px -26px;
}

.min_menu li a{
	line-height:14px;	
	margin:0 7px 0 28px;	
	text-decoration:underline;
	color:#fff;
}

/*____________*/

.head div.wrap span.gelb{	
	line-height:30px;
	/*margin:0 0 0 432px;*/
	margin:0 0 0 462px;
	font-family:Tahoma, Verdana, Arial,  Helvetica, sans-serif;
}
/*____________*/
.main{	
	padding-top:545px;
	height:auto;  	
	overflow:hidden;
	}
/*____________*/
.left{
	position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	width:285px;
	margin-left:-100%;
	}	
.left .menu_left {
	margin:41px 0px 4px 0px;
	}

.left .menu_left a{
	font-size:9pt;
	line-height:1.4em;
	font-weight:bold;
	text-decoration:none;
	color:#00a654;
}

	
.left .menu_left  td {	
	border-bottom:1px solid #cacaca;	
}
/*.left .menu_left  .sublevel tr{
	padding-bottom:6px;	*/
}
.left .menu_left  td a{
	display:block;
	padding:6px 0 6px 20px;		
}

.left .menu_left  a.mainlevel_active {	
	color:#fff;
   background:#00a654;	
}

.left .menu_left  a.mainlevel_current {	
	color:#fff;
   background:#00a654;	
}

.left .menu_left  a.sublevel {
	padding:4px 0 4px 55px;		
	background:url("../templates/main_templ_mo/images/bg_li2.gif") 38px  13px no-repeat;
	margin-left: -4px;
}

.left .menu_left  a.sublevel_current {
	padding:4px 0 4px 55px;
	background: url("../templates/main_templ_mo/images/bg_li1.gif") 38px  13px no-repeat;
	color:#444;
	background-color: #e3e3e3;
	margin-left: -4px;
}
.left .menu_left  a.sublevel{	
	border-bottom:none;	
}

/*____________*/

.border{
	color:#df0000;
	border-bottom:3px solid #e6e6e6;
}
.georgia{
	font-family:Georgia, Verdana, Arial,  Helvetica, sans-serif;
}

.readmore
{
	float: right;
	color:#606060;
}

.left .news {
	margin:54px 41px 0 20px;
}

.left .news dl{
	margin-top:1px;
	font-size:1.1em;
}
.left .news dt{
	background:url("../templates/main_templ_mo/images/bg_li.gif") 3px 12px no-repeat;
	padding:9px 0 11px 13px;
	border-bottom:1px dashed #8b8b8b;	
}

.left .news a{
	color:#00a654;
	text-decoration:none;
}

.left .news h3, .componentheading{
	font-size:2.4em;
	font-weight:normal;
	padding:0 0 9px 16px;
	color:#df0000;
	border-bottom:3px solid #e6e6e6;
	font-family:Georgia, Verdana, Arial,  Helvetica, sans-serif;
}

/*____________*/
.center{
	float:left;	
	width:100%;	
	overflow:hidden;

	}
/*____________*/
.text{	
	position:relative;
	margin-left:308px;	
	margin-right:45px;	
	margin-top:41px	
	}

/*____________*/


.news_top a{
	color:#00a654;
	text-decoration:none;
}


.news_top .module h3{
	color:#df0000;
	padding-bottom:9px;
	font-size:2.2em;
	font-weight:normal;
	border-bottom:3px solid #e6e6e6;
	font-family:Georgia, Verdana, Arial,  Helvetica, sans-serif;
}

.news_top dl{	
	margin-top:3px;
}
.news_top dd{		
	padding:12px 0 3px 0;
	color:#606060;	
}
.news_top dt{		
	padding:12px 0 12px 50px;
	border-bottom:1px dashed #8b8b8b;
	color:#434342;	
}
/*Навигационные кнопки*/
.pagenav_next, .pagenav_prev, .pagecounter, .pgcenter .pagenav
{
	display:inline-block;
	height:22px;
	line-height:22px;
	padding:0 5px;
	margin-top: 20px;
	text-align:center;
	color:#fff!important;
	text-decoration:none;
	background:#00a654;
}

.pagenav_next a, .pagenav_prev a, .pagecounter a, .pgcenter .pagenav a
{
	color:#fff!important;
	text-decoration:none;
}

 .pgcenter a:hover, .pagenav_next a:hover, .pagenav_prev a:hover
{
	color: #000!important;
	background:#00a654!important;
}

/*____________*/
	
.empty {height:156px; clear:both;}    
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.layout{display:inline-block;}
.layout{display:block;}  
 /*____________*/
 
.footer {	
	bottom:0;
	height:136px;
	width:100%;	
	background:url("../templates/main_templ_mo/images/bg_footer.gif") top left repeat-x;	
	}

.footer div.wrap{	
	height:136px;		
	}

.copy, .counter, .copy2{
	position:absolute;	
}
.copy, .copy2{
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:1.2em;
	}
.copy{
	top:23px;
	left:33px;
	height:auto;
	width:220px;
	color:#545454;	
	color:#4d4d4d;
	}
.counter{	
	top:20px;
	left:387px;
	width:87px;
	height:32px;	
	}

.copy2 {
	top:16px;
	right:62px;	
	color:#626262;	
	height:26px;
	line-height:26px;
	background:url("../templates/main_templ_mo/images/bg_copy.gif") top right no-repeat;		
	padding-right:41px;
}
.copy2 a{
	color:#00a654;
}

/*____FF2_____*/
.FF2{	
	display:-moz-inline-box;	-moz-box-orient: vertical;
}
/*________*/
/*__print__*/
/*________*/
}
@media print {
	body {
		font-family: times;
		font-size:12pt;
	}
	
	p, ul, ol {
		line-height:14pt;
	}
	a{
	text-decoration:none;
	}
.min_menu, .left{
    display:none;
}
.text{
    margin:0 20px;
}

}
/*________*/

